Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.05.2016, 13:36
Новичок на форуме
Отправить личное сообщение для tonx92 Посмотреть профиль Найти все сообщения от tonx92
 
Регистрация: 17.05.2016
Сообщений: 2

При добавление заголовка в $.ajax запрос дублируется
При обращении к серверу использую ajax
$.ajax({
  url: backurl+"/",
  success: function(data){
	var otvet = JSON.parse(data);
	if(otvet['error']==false){location.href = 'main.html';};
  }
});

и с ним все нормально. Но для авторизации на сервере нужно отправлять заголовок, и если я меняю функцию например таким образом
$.ajax({
headers: { 'Authorization': 'Bearer '+findCookie('accessToken') },
  url: backurl+"/",
  success: function(data){
	var otvet = JSON.parse(data);
	if(otvet['error']==false){location.href = 'main.html';};
  }
});


ajax начинает отправлять запрос на сервер 2 раза, если добавить
$.ajaxSetup({
    headers: { 'Authorization': 'Bearer '+findCookie('accessToken') }
})


То вообще все запросы с клиента на сервер отправляются дважды.
Как избавиться от повторных запросов?
Ответить с цитированием
  #2 (permalink)  
Старый 17.05.2016, 16:41
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

Ну все правильно. Первый запрос OPTIONS без тела, второй собственно твой GET. Читай спецификацию по CORS.
Ответить с цитированием
  #3 (permalink)  
Старый 18.05.2016, 14:20
Новичок на форуме
Отправить личное сообщение для tonx92 Посмотреть профиль Найти все сообщения от tonx92
 
Регистрация: 17.05.2016
Сообщений: 2

Сообщение от destus Посмотреть сообщение
Ну все правильно. Первый запрос OPTIONS без тела, второй собственно твой GET. Читай спецификацию по CORS.
Спасибо, уже разобрался. Не на тот форум полез, у меня проблема в том что сервер этот OPTIONS отрабатывает если через GET параметры отправлять.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает код при добавление новых элементов dima85 jQuery 12 26.09.2015 12:27
Как сделать так, чтобы JS при нажатии на кнопку не выполняла запрос со страницы. JSProgrammer Элементы интерфейса 3 18.05.2010 20:18
Добавление элементов при нажатии frolvict Общие вопросы Javascript 16 06.04.2010 19:56
Добавление класса на елемент по id при фокусе на input Andrew_tl Events/DOM/Window 1 18.02.2010 19:09
Меню сворачивается при переводе мыши с заголовка к выпавшему содержимому EugenyK Events/DOM/Window 0 13.06.2009 17:05